Teacher Version


The STAR Method
Debug Smarter with the STAR Method!


Stop and Reflect - What do I think should be happening in each step of my program?

Trace - I need to trace through the program step-by-step and identify what my program is doing.

Analyze - If the program is misbehaving, I need to analyze what parts of the program work and identify the point where the program stopped doing what I wanted it to do. Then I need to figure out what I need to change to fix the problem.

Revise - I need to scientifically correct the program one step at a time and test each part of the program to fix the problem.